glomerule tuft - German English Dictionary